package com.example.roadeyeserver.entity.report;

import com.example.roadeyeserver.interfaces.FlowFields;
import lombok.Data;

/**
 * 线路流量排行
 */

@Data
public class RoadRankReport implements FlowFields {
    // 路段
    private String road;
    // 路段名称
    private String roadName;
    // 货车累计流量
    private Integer truckFlow;
    // 客车累计流量
    private Integer busFlow;
    // 集装箱车累计流量
    private Integer containerFlow;
    // 总流量
    private Integer totalFlow;

    private Integer vhc1;
    private Integer vhc2;
    private Integer vhc3;
    private Integer vhc4;
    private Integer vhc11;
    private Integer vhc12;
    private Integer vhc13;
    private Integer vhc14;
    private Integer vhc15;
    private Integer vhc16;
    private Integer vhc21;
    private Integer vhc22;
    private Integer vhc23;
    private Integer vhc24;
    private Integer vhc25;
    private Integer vhc26;

    // 开始收费站id
    private String stationStartId;
    // 开始收费站经度
    private String stationStartLng;
    // 开始收费站纬度
    private String stationStartLat;
    // 开始收费站所在桩号
    private String pileNumStart;
    // 开始收费站所在桩号数值
    private Integer pileNumStartValue;
    // 结束收费站id
    private String stationEndId;
    // 结束收费站经度
    private String stationEndLng;
    // 结束收费站纬度
    private String stationEndLat;
    // 结束收费站所在桩号
    private String pileNumEnd;
    // 结束收费站所在桩号数值
    private Integer pileNumEndValue;
}
